﻿
/*content news*/
.news{ background: url(../images/news_top_bg.png) repeat-x; clear: both; margin-left: 10px; }
.news .title, .news .more-section{ float: left; margin-top: 2px; }
.news .news-top { padding-left: 15px; line-height: 30px; }
.news .title{ color: #c3c3c3; font-size: 14px; }
.news .more-section{ margin-left: 120px; }

.news .pre, .news .next{ width: 12px; height: 12px; display: inline-block; zoom: 1; margin: 9px 5px;}
.news .pre, .news .next, .news .sections{ float: left; }
.news .sections a, .news .sections{ color: #c3c3c3; }
.news .pre{ background-position: 0 -48px; }
.news .next{ background-position: 0 -64px; }
.news .news-list{ padding: 15px 10px; }
.news .news-list li, .news .news-list .up{ line-height:22px; }
.news .news-list a{ color: #0f3f94; }
.news .news-list .im a{ color: #F00; display: inline-block; zoom: 1; margin-right: 10px; }
.news .news-list em a{ font-style: normal; color: #999; margin-right: 10px; }
.news .news-list .up, .news .news-list .down{ padding: 10px 0; }
.news .news-list .up span{ display: inline-block; zoom:1; margin-right: 5px; }
.news .news-list .up{ border-bottom: 1px solid #ddd; }
.news .news-list .down{ border-bottom: 1px dotted #ddd; }
.news .news-list .down h3{ color: #000; font-size: 14px; margin-bottom: 10px; }
.news .news-list .down h3 a{ font-weight: normal; font-size: 12px; margin: 0 5px; }
.news .news-list .down h3 em{ font-style: normal; margin-right: 20px; }
.news .news-list .down li a{ margin: 0 5px; }
.news .news-list .down li {width:330px;float:left;}

.news .title i{ background-position: -46px -83px; width: 15px; height: 17px; vertical-align: center; }